Phạm vi phân bố Nhạn rừng

Nhạn rừng được tìm thấy trong một loạt các môi trường sống từ đồng bằng đến khoảng 2000 m, trên các khu vực canh tác, trong rừng và thường ở các khu vực có cây cọ cao. Các loài được phân bố rộng khắp Bangladesh, Ấn Độ, Nepal, Sri Lanka, Thái Lan, Myanmar, Lào, MalaysiaTrung Quốc. Họ vắng mặt ở những vùng rất khô cằn ở phía tây Ấn Độ.[2][3] Chúng được ghi nhận ở trên đảo Maldives.[4]